package com.seaengine.net
{
	import flash.events.Event;

	public class gameLogicNetEvent extends Event
	{
		public static const LOGIN_SUCCEED:String = "login_succeed";
		public static const LOGIN_FAIL:String = "login_fail";
		public static const SCENE_ENTER:String = "scene_enter";
		public static const GAMEPLAY_MOVE_BIRTHPOINT:String="gameplay_move_birthPoint";
		public static const GAMEPLAY_REBORN:String="gameplayer_reborn";
		public static const GAMEPLAY_PARTYCHANGE:String="GAMEPLAY_PARTYCHANGE";
		public static const GAMEPLAY_FIGHT_WITH_NPC:String = "gameplay_fight_with_NPC";
		public static const GAMEPLAY_FIGHT_WITH_PLAYER:String = "gameplay_fight_with_player";
		public static const GAMEPLAY_GET_OPPONENT_INFO:String = "gameplay_get_opponent_info";
		public static const GAMEPLAY_FIGHT_READY:String = "gameplay_fight_ready";
		public static const GAMEPLAY_REPORT_QTE_BACK:String = "gameplay_report_qte_back";
		public static const GAMEPLAY_NEXT_ACTION:String = "gameplay_next_action";
		public static const GAMEPLAY_NEXT_ACTION_WITH_CHAO_SHA:String = "gameplay_next_action_with_chao_sha";
		public static const GAMEPLAY_NEXT_ACTION_WITH_QTE:String = "gameplay_next_action_with_QTE";
		public static const GAMEPLAY_BATTLE_RESULT:String = "gameplay_battle_result";
		public static const NET_TASK_SETTLE_TASK:String = "net_task_settle_task";
		public static const PLAYER_LEVEL_UP:String = "player_level_up";
		public static const PLAYER_HP_UP:String = "player_hp_up";
		public static const PLAYER_MP_UP:String = "player_mp_up";
		public static const SCENE_NEXT_MAP:String = "scene_next_map";
		
		//离线挂机
		public static const EXERCISE_BEGIN:String = 'exercise_begin';
		public static const EXERCISE_END:String = 'exercise_end';
		
		//秘境挂机
		public static const MiJingHangUp_BEGIN:String = 'MiJingHangUp_begin';
		public static const MiJingHangUp_END:String = 'MiJingHangUp_end';
		
		//升级武功
		public static const KONGFU_LEVELUP:String = 'kongfu_levelup';
		public static const KONGFU_LEVELUP_FINISH:String = 'kongfu_levelup_finish';
		public static const KONGFU_SET_COMBO:String = 'kongfu_set_combo';
		
		public static const KONGFU_CULTIVATION_UP:String = 'kongfu_cultivation_up';
		public static const KONGFU_GROWTH_UP:String = 'kongfu_growth_up';		
		
		public static const KONGFU_LVLUP_QUEUE_CHANGE:String = 'kongfu_lvlup_queue_change';/***/
		
		public static const TIMES_BUYED_UPDATE:String = 'Times_Buyed_Update';/***/
		
		public var reason:Object;
		//战斗实例
		public var fightId:Int64;
		
		//等待发出下一个请求时间
		public var waitTime:int;
		
		public function gameLogicNetEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
			reason = new Object();
		}		
	}
}